.tpl-product-one {
	/* #ifndef APP-PLUS-NVUE */
	display: flex;
	/* #endif */
	flex-direction: row;
	// align-items: center;
}
.tpf-product-thumb{
	width: 240rpx;
	height: 240rpx;
	border-radius: $uni-border-radius-base;
	overflow: hidden;
}
.tpf-product-thumb .image{
	width: 100%;
	height: 100%;
}
.tpf-promotion-detail {
	flex: 1;
	margin-left: $uni-spacing-col-base;
	border-bottom-width: 0.5px;
	border-color: $uni-border-color;
	/* #ifndef APP-PLUS-NVUE */
	display: flex;
	/* #endif */
	flex-direction: column;
	justify-content: space-between;
}

.title-text {
	font-size: $uni-font-size-base;
	line-height: 1.5*$uni-font-size-base;
	
	/* #ifndef APP-PLUS-NVUE */
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	/* #endif */
			
	/* #ifdef APP-PLUS-NVUE */
	text-overflow: ellipsis;
	lines: 2;
	/* #endif */
}
.tpf-promotion-info {
	/* #ifndef APP-PLUS-NVUE */
	display: flex;
	/* #endif */
	flex-direction: row;
	margin-top: $uni-spacing-row-sm;
	justify-content: space-between;
	align-items: flex-end;
}
.tpf-promotion-title{
	font-size: $uni-font-size-base;
	color: #FF0000;
}
.tpf-price-wrap {
	/* #ifndef APP-PLUS-NVUE */
	display: flex;
	/* #endif */
	flex-direction: row;
	align-items: baseline;
}
.price-label {
	margin-left: $uni-spacing-col-sm;
	
	// background-image: linear-gradient(to right, $uni-bg-color-red, $uni-bg-color-pink);
	background-color: $uni-bg-color-red;
	border-radius: $uni-border-radius-sm;
	/* #ifndef APP-PLUS-NVUE */
	display: flex;
	/* #endif */
	padding: 4rpx 6rpx;
}
.tpf-market-price{
	margin-left: 10rpx;
}
.market-price-text{
	color: #b7b7b7;
	font-size: $uni-font-size-base;
	text-decoration: line-through;
}
.tpf-promotion-info-right{
	
}
.tpf-promotion-subscribe-btn{
	font-size: $uni-font-size-mi;
	color: #ffc558;
	
	/* #ifndef APP-PLUS-NVUE */
	display: flex;
	/* #endif */
	background-color: #FFF;
	border-width: 1rpx;
	border-style: solid;
	border-color: #ffc558;
	border-radius: 30px;
	padding: 10rpx 20rpx;
}
.cart-icon-wrap {
	background-color: $uni-bg-color-grey;
	padding: 14rpx;
	border-radius: $uni-border-radius-circle;
}
.price-label-text {
	font-size: $uni-font-size-maro;
	color: $uni-text-color-white;
}
.product-label-list {
	/* #ifndef APP-PLUS-NVUE */
	display: flex;
	/* #endif */
	flex-direction: row;
	align-items: center;
	
	margin-top: $uni-spacing-row-mi;
}
.product-label {
	margin-right: $uni-spacing-col-sm;
	/* #ifndef APP-PLUS-NVUE */
	display: flex;
	/* #endif */
	border-width: 1px;
	border-style: solid;
	border-color: $uni-border-color-red;
	border-radius: $uni-border-radius-sm;
	
	padding: 4rpx 6rpx;
}
.product-label-text {
	font-size: $uni-font-size-mi;
	color: $uni-text-color-red;
}
.comment-count {
	margin-top: $uni-spacing-row-mi;
}
.comment-count-text {
	font-size: $uni-font-size-mi;
	color: $uni-text-color-grey;
}

.tpf-product-arrange-col{
	flex-direction: column;
}
.tpf-product-arrange-col .tpf-product-thumb{
	width: 100%;
	height: 350rpx;
}
.tpf-product-arrange-col .tpf-product-thumb .image{
	width: 100%;
}
.product-list-col{
	padding-right: 0;
}
.product-list-col .product-label-wrap{
	/* #ifndef APP-PLUS-NVUE */
	display: flex;
	/* #endif */
	flex-direction: row;
}
.tpf-promotion-label{
	/* #ifndef APP-PLUS-NVUE */
	display: flex;
	/* #endif */
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
}
.tpf-promotion-tip-label,.tpf-promotion-unit{
	font-size: $uni-font-size-mi;
	color: #333333;
}
.tpf-promotion-tip-stock{
	font-size:$uni-font-size-base*1.2;
	color: #FF0000;
}